home *** CD-ROM | disk | FTP | other *** search
/ CD Ware Multimedia 1994 November / Cd Ware (Nro. 2) - Epimundo.iso / DOS / PG / KEY10.ZIP / KEY.DOC < prev    next >
Encoding:
Text File  |  1994-04-21  |  2.9 KB  |  60 lines

  1.                  Key Registration Functions for Clarion 3.0
  2.                    Copyright 94, VISION Technologies Inc.
  3.                             ALL RIGHTS RESERVED
  4.  
  5. Purpose:   To be able to register a NAME and EXPIRY DATE into a program and
  6.            render it unusable if the NAME is changed or the DATE Expires.
  7.            It is especially useful for Business applications where the NAME
  8.            is printed on various documents and changing the NAME effectively
  9.            makes the unauthorized use of the application difficult.  The NAME
  10.            is not case sensitive for ease of use.
  11.            The EXPIRY DATE feature allows one to distribute time restricted
  12.            applications.  Again mostly useful for business applications where
  13.            changing the system date renders the program almost unusable.
  14.  
  15. Method:    This system relies on the use of two functions:
  16.  
  17.                    Key = Calculate( Name, [Date] [, Lock ] )
  18.  
  19.                    Result = Validate( Name, Key [, Date] [, Lock] )
  20.  
  21.            The CALCULATE() function is used in-house to generate KEYs for each
  22.            NAME and EXPIRY DATE required.  You may use the KEYGEN.EXE program
  23.            provided or use the function to write your own.  The KEYGEN.EXE
  24.            program was linked using DLL's to save downloading time.
  25.  
  26.            The VALIDATE() function is used periodically in your program to
  27.            verify the authenticity of the NAME and to check the DATE against
  28.            the system date for EXPIRY.  Clarion's COMMAND() function is used
  29.            to read the NAME, KEY, and optional EXPIRY DATE from the
  30.            application's *.INI file.
  31.  
  32. Register:  Previous Registered Users of SERKEY for Clarion 2.1 can request
  33.            the registered version of these functions that use the last LOCK
  34.            parameter to generate KEYs that another owner of these routines
  35.            will not be able to generate.  In effect it becomes a dual KEY
  36.            system.  The registered versions of these functions will be part
  37.            of a TOOLS library to be released in the following months.
  38.            If anyone requires the registered version in the interim it is
  39.            available for $20 applicable against the purchase price of the
  40.            TOOLS Library.  (Mastercard and VISA Only)
  41.  
  42. Inquiries: Francis Bussiere, 70541,1153
  43.  
  44. File List: KEY.DOC          This Document
  45.            KEYGEN.CLA       Sample Program to Calculate Keys
  46.            KEYGEN.EXE
  47.            KEYGEN.PR
  48.            KEYSAMPL.CLA     Sample Program to Verify Registration
  49.            KEYSAMPL.EXE
  50.            KEYSAMPL.PR
  51.            KEYSAMPL.INI
  52.            DXVKEY.LIB       Static Model Library
  53.            DOVKEY.LIB       Overlay Model Library
  54.            DDVKEY.LIB       Overlay Model with DLL Library and DLL
  55.            DDVKEY.DLL
  56.            DEVKEY.LIB       Protected Mode Library
  57.            DESKEY.LIB       Protected Mode with DLL Library and DLL
  58.            DESKEY.DLL
  59.  
  60.